package com.shujia.duotai.instanceof_.exer;

/*
实现主人与宠物玩耍功能和狗狗玩接飞盘游戏。和企鹅玩游泳游戏。
实现主人与宠物玩耍功能	主人类 Master	play(Pet)
Pet 宠物类
和狗狗玩接飞盘游戏。	Dog frisbee()
和企鹅玩游泳游戏。	Penguin swimming()
编写测试类测试
 */
public class Master {

    public static void main(String[] args) {
        Master master = new Master();
        Dog dog = new Dog();
        master.play(dog);

        Penguin penguin = new Penguin();
        master.play(penguin);
    }

    public void play(Pet pet) {
        if (pet instanceof Dog) {
            Dog dog = (Dog) pet;
            dog.frisbee();
        } else if (pet instanceof Penguin) {
            Penguin penguin = (Penguin) pet;
            penguin.swimming();
        }
    }
}
